<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
       /* chrome最快的浏览器 
        浏览器 上网代理，运行页面，js 的宿主环境
        // var let const js变量声明的关键字，es6 2015之后提供的let const*/
         //作用域  变量名 地址的映射  属于一个宿主环境的作用域
        function func(){
            let c=3;// 局部变量
        }
        //空间大小确定
        let d;// undefined 没有值，类型未定义 空间起始地址确定，空间大小未定义
        const b=2;
        let a=1;
        /*let name="gch";
        let age=22;
        const hometown="南昌";
        const sex="女";*/
        //除了简单数据类型之外，一切都是对象
        // 函数名大写，类的构造器函数
        /*class Flower{
            constructor(){

            }
        }*/
        function Flower(type ,num){
           console.log(this);//指向实例化的对象
            this.type=type;
          this.num=num;
          //this指向构造函数运行时的对象
        }
        const ych=new Flower("油菜花",11)
        console.log(ych.type);
        const rose=new Flower('油菜花',1);
        console.log(rose.type);
        const obj={
            name:'gch',
            age:22,
            hometown:'南昌',
            sex:'女'
        };
        const ddb={
            name:'lwb0',
            age:21,
            sex:'男',
            issingle:true,
            gf:null,
            work:undefined,
            //参数
           sendflower(target){
               //let xx=1;
//console.log(obj);
//this
const flower=new Flower('玫瑰',1);
console.log(this);
target.receiveflower(this,flower);
//target.receiveflower(xiaomei);
           }
        };
        //[] 数组 {} 对象
        //送花：
        //对象由哪部分组成？ 属性，方法
        const xiaomei={
            name:'小美',
            age:18,
            receiveflower(sender,flower){
                console.log('收到了'+sender.name+'送的花'+
                flower.num+'朵'+flower.type)
            }
        };
        const xiaohong={
            name:'小红',
            hometown:'九江',
            //接口
            receiveflower(t,flower){
                console.log('你是lwb吗？');
                //if(t.name=='lwb'){
//console.log('我们在一起吧');               }
//t.receiveflower(ddb);
if(t.yz<90){
    console.log('不收')
}
else{
    console.log('万达走一波');
xiaomei.receiveflower(t,flower);
            }}
        };
ddb.sendflower(xiaohong);

        </script>
</body>
</html>